/**
 * COOKIE存储
 * @param {String} key 键
 * @param {Object} val 值
 * @param {Number} time 时间，默认10s
 */

function setcookie(key, val, time = 10) {
    // 对象类型得转换为JSON数据格式
    if (typeof val == 'object') val = JSON.stringify(val)

    const d = new Date
    d.setTime(d.getTime() - 1000 * 60 * 60 * 8 + 1000 * time)
    document.cookie = `${key}=${val}; expires=${d}`
}







/**
 * COOKIE获取
 * @param {String} key 键
 * @returns String
 */
function getcookie(key) {
    // 这边推荐写for循环
    // 语法：documnet.cookie
    // 格式：键=值；键=值； ...; 键=值
    // 1 安装【；】分 ['键'，'值']
    let  arr = documentcookie.split(';')
    // 2遍历 item='键=值'
    for (let i = 0; i < arr.length; i++) {
        let item = arr[i]
        // 2.1按照【=】分 ['键'，'值'
        let tempArr = item.split('=')
        // 2.2判断退出函数
        if (tempArr[0] == key) return tempArr[1]
    }
}








/**
 * COOKIE删除
 * @param {String} key 键
 * @returns underfined
 */
function removecookie(key) {
    setcookie(key, null, -1)
}